import { UPDATE_MODEL_EVENT } from '@jctech/constants/event';
import { controlProps } from '@jctech/components/common/props';
import { propTypes } from '@jctech/utils/propTypes';

export const tabcontainProps = {
  startIndex: propTypes.number.def(0),
  direction: propTypes.string.def('left')
};
export const tabpageProps = {
  title: propTypes.string.def(''),
  icon: propTypes.string.def(''),
  status: propTypes.string.def(''),
  tabstatusclass: propTypes.string.def(''),
  show: propTypes.bool.def(false),
  lazyRender: propTypes.bool.def(false),
  isKeepAlive: propTypes.bool.def(true)
};
export const PARENT_TABS = 'PARENT_TABS';

export class TabPageEntity {
  title = '';
  icon = '';
  status = '';
  active = false;
}
